import request from '@/utils/request'


export default{
    // 权限列表
    systemList() {
        return request({
            url: `manage/auth/getDefaultGroup`,
            method: 'get',
        })
    },
    // 添加权限
    saveSystem(data){
        return request({
            url: `manage/auth/saveAuth`,
            method: 'post',
            data:data
        })
    },
    // 删除权限
    removeSystem(id){
        return request({
            url: `manage/auth/delete`,
            method: 'delete',
            data:id
        })
    },
    // 权限组列表
    systemGropuList() {
        return request({
            url: `manage/auth/authGroupList`,
            method: 'get',
        })
    },
    // 添加权限组
    saveSystemGroup(data){
        return request({
            url: `manage/auth/saveGroup`,
            method: 'post',
            data:data
        })
    },
    // 修改权限组
    updateSystemGroup(data){
        return request({
            url: `manage/auth/getGroupById`,
            method: 'post',
            data:data
        })
    },
    // 禁用启用
    disabledSystemGroup(id,status){
        return request({
            url: `manage/auth/changeGroupStatus?id=${id}&status=${status}`,
            method: 'post',
        })
    },
    //权限模块列表
    permissionmodulelist() {
        return request({
            url: `manage/auth/authModuleList`,
            method: 'get',
        })
    },
    //权限模块修改

    authoritymodulemodification(data) {
        return request({
            url: `manage/auth/saveAuthModule`,
            method: 'post',
            data:data
        })
    }
}
